/*************************************************************************

    tree.h

*************************************************************************/

#ifndef _SLKTREE_C_H
#define _SLKTREE_C_H

#include "SlkConstants.h"

#define PRIVATE static
#define PUBLIC

typedef struct _Tree
{
    void (*predict) ( slk_size_t production_number );
    void (*reduce) ( slk_size_t production_number );
    void (*show_tree) ( void );
    void (*show_parse_derivation) ( void );
    void (*show_expression) ( void );

} Tree_t;

PUBLIC
Tree_t
GetTree ( int   display );

#endif

